jmasm algorithms and code pseudo - random number generators for vector processors and multicore processors .
Non-Uniform Random Variate Generation