Professional CUDA C programming - Cheng, John; Grossman, Max; McKercher, Ty (Wrox : Programmer to Programmer, 2014)