https://hgpu.org/?p=10694
High-Performance GPGPU Programming with OCaml