https://hgpu.org/?p=17763
Vectorized algorithm for multidimensional Monte Carlo integration on modern GPU, CPU and MIC architectures