A methodology for energy-quality tradeoff using imprecise hardware
Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator