Microarchitectural Techniques to Exploit Repetitive Computations and Values. - Carlos Molina Clemente (2005)