1Department of Electrical Engineering, Digital Systems Laboratory, University of Stanford, Stanford, CA, USA
2Systems Architecture Department, IBM, Corporation, Owego, NY, USA
3Department of Electrical Engineering and the Department of Computer Science, Digital Systems Laboratory, University of Stanford, University Park, CA, USA