https://hgpu.org/?p=973
Adapting a message-driven parallel application to GPU-accelerated clusters