Jayakumar, Nikhil: Minimizing and Exploiting Leakage in VLSI Design