https://hgpu.org/?p=2453
Using graphics processing units to generate random numbers