1. Division of Electrical and Computer Engineering; Louisiana State University; Baton Rouge LA 70803 USA
2. Department of Mechanical Engineering; Mcgill University; 817 Sherbrooke St. West Montreal Quebec H3A 0C3 Canada
3. Department of Chemistry; Louisiana State University; Baton Rouge LA 70803 USA
4. Key Laboratory of Dependable Service Computing in Cyber Physical Society (Chongqing University) of Ministry of Education; Chongqing 400044 China
5. College of Communication Engineering; Chongqing University; Chongqing 400044 China
6. Center for Advanced Microstructures and Devices; Louisiana State University; 6980 Jefferson Hwy. Baton Rouge LA 70806 USA