https://hgpu.org/?p=10242
GPU Programming in Functional Languages: A Comparison of Haskell GPU Embedded Domain Specific Languages