1. Department of Electrical and Computer Engineering University of Toronto 10 King's College Road Toronto Ontario M5S 3G4 Canada
2. Department of Chemistry University of Toronto 80 St. George Street Toronto Ontario M5S 3H6 Canada
3. Department of Chemistry and Earth Sciences College of Arts and Sciences Qatar University Doha 2713 Qatar
4. Department of Materials Science and Engineering University of Toronto 184 College Street Toronto Ontario M5S 3E4 Canada
5. Huawei Technologies Research & Development (UK) Ltd. 101 Science Park, Milton Road Cambridge CB4 0FY UK
6. Huawei Technologies Research and Development (UK) Limited Phoenix House, B55 Adastral Park, Martlesham Heath Ipswich IP5 3RE UK
7. Department of Nanochemistry Istituto Italiano di Tecnologia Via Morego 30 Genoa 16163 Italy
8. Allstate Pkwy Huawei Technologies Markham Ontario L3R 5A4 Canada