1. Institute for Quantum Computing, University of Waterloo 1 , Waterloo, Ontario N2L 3G1, Canada
2. Department of Electrical and Computer Engineering, University of Waterloo 2 , Waterloo, Ontario N2L 3G1, Canada
3. Department of Physics and Astronomy, University of Waterloo 3 , Waterloo, Ontario N2L 3G1, Canada