Programming your GPU with OpenMP performance portability for GPUs - Deakin, Tom; Mattson, Timothy G. 1958- (The MIT Press, 2023)