Foundational Patterns for Efficient Quantum Computing. - Austin Gilliam; Charlene Venci; Sreraman Muralidharan; Vitaliy Dorum; Eric May; Rajesh Narasimhan; Constantin Gonciulea (CoRR, 2019)