1. Department of Electrical and Computer Engineering, North Carolina State University, Raleigh, North Carolina 27695
2. Department of Electrical and Computer Engineering, North Carolina State University, Raleigh, North Carolina and MCNC, Center for Microelectronics, Research Triangle Park, North Carolina 27709
3. Department of Material Science and Engineering, North Carolina State University, Raleigh, North Carolina 27695