CPU and/or GPU: Revisiting the GPU Vs. CPU Myth
An analytical model for a GPU architecture with memory-level and thread-level parallelism awareness