1. Department of Electrical and Computer Engineering and Waterloo Institute for Nanotechnology, University of Waterloo, 200 University Avenue West, Waterloo, Ontario N2L 3G1, Canada
2. Ottawa IC Laboratory, Huawei Canada, 19 Allstate Parkway, Markham, Ontario L3R 5B4, Canada
3. Cambridge Research Centre, Huawei Technologies Research & Development (UK) Ltd., Cambridge CB4 0FY, U.K.
4. Ipswich Research Centre, Huawei Technologies Research & Development (UK) Ltd., Phoenix House (B55), Adastral Park, Ipswich IP5 3RE, U.K.