https://hgpu.org/?p=17773
Hydra: a C++11 framework for data analysis in massively parallel platforms