https://hgpu.org/?p=10079
Object support for OpenMP-style programming of GPU clusters in Java