https://hgpu.org/?p=4994
High-Performance Pseudo-Random Number Generation on Graphics Processing Units