1. Nanotechnology Centre, National Research Council of Canada, Edmonton, Canada
2. Department of Electrical and Computer Engineering, University of Alberta, Edmonton, Canada
3. Department of Electrical and Computer Engineering, University of Oklahoma, Norman, OK, USA