https://hgpu.org/?p=8376
Enhancing Productivity and Performance Portability of General-Purpose Parallel Programming