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. Ipswich Research Centre, Huawei Technologies Research & Development (U.K.) Ltd., Phoenix House (B55), Adastral Park, Ipswich, IP5 3RE, U.K.