Wave Pipelining by C. Thomas Gray & Ralph K. Cavin Iii