https://hgpu.org/?p=29116
An Evaluative Comparison of Performance Portability across GPU Programming Models