Architecture of a modern GPU