1. Microelectronics Research Center, The University of Texas at Austin, Austin, Texas 78758, USA
2. Computer Engineering Research Center, The University of Texas at Austin, Austin, Texas 78705, USA
3. Department of Engineering, University of Massachusetts Boston, Boston, Massachusetts 02125, USA