CUDA Programming ; a developers guide to parallel computing with GPUs - Cook, Shane