Characterizing and improving the use of demand-fetched caches in GPUs
hiCUDA: High-Level GPGPU Programming