https://hgpu.org/?p=25212
Experience Report: Writing A Portable GPU Runtime with OpenMP 5.1