Cuda C December 2016 Tokyo Institute of Techmology Yann LE GUILLY Cuda C, "Professional CUDA C Programming".