https://hgpu.org/?p=7181
Variants of Mersenne Twister Suitable for Graphic Processors