Fast and small nonlinear pseudorandom number generators for computer simulation
nvidia tesla : a unified graphics and computing architecture .