https://hgpu.org/?p=6991
Markov Chain Monte Carlo on the GPU