Acknowledgements and Thanks
Thanks go to the following sponsoring organizations and companies for supporting our research:
Natural Sciences and Engineering Research Council of Canada
Canadian Microelectronics Corporation
Huawei
Google
Altera
Xilinx