Dark silicon and the end of multicore scaling
Analyzing CUDA workloads using a detailed GPU simulator