CUDA application design and development - Farber, Rob (Applications of GPU computing series, 2011)