1. Polytechnique Montreal, 2500 Chemin de Polytechnique, Montreal, Quebec H3T 1J4, CanadabDartmouth College, 14 Engineering Drive, Hanover, New Hampshire 03755, United States
2. Polytechnique Montreal, 2500 Chemin de Polytechnique, Montreal, Quebec H3T 1J4, Canada
3. Dartmouth College, 14 Engineering Drive, Hanover, New Hampshire 03755, United StatescNorris Cotton Cancer Center, Dartmouth Hitchcock Medical Center, 1 Medical Center Drive, Lebanon, New Hampshire 03766, United States