https://hgpu.org/?p=3197
Expanding the boundaries of GPU computing