Affiliation: | a Department of Computer and Electrical Engineering, The University of British Columbia, Vancouver, British Columbia, Canada V6T 1Z4 b Advanced Materials and Process Engineering Laboratory (AMPEL), The University of British Columbia, Vancouver, British Columbia, Canada V6T 1Z4 |