Books by Tom Deakin
Programming Your GPU with OpenMP
The essential guide for writing portable, parallel programs for GPUs using the OpenMP programming model.