1. Center for Materials for Information Technology (MINT), the University of Alabama, Tuscaloosa, AL35487, USA
2. Metallurgical and Materials Engineering Department, the University of Alabama, Tuscaloosa, AL35487, USA
3. Electrical and Computer Engineering Department, the University of Alabama, Tuscaloosa, AL35487, USA