Intermediate GPGPU Programming in CUDA Supada Laosooksathit.
Partnership for International Research and Education