Analyzing CUDA workloads using a detailed GPU simulator | Synapse