https://hgpu.org/?p=3650
Tutorial 3: Methodologies and Performance Impacts of General Purpose Computing on GPUs