M. Mohseni, P. Read, H. Neven, S. Boixo, V. Denchev, R. Babbush, A. Fowler, V. Smelyanskiy, and J. Martinis, “Commercialize quantum technologies in five years.” Nature, vol. 543, no. 7644, p. 171, 2017. [OpenAIRE]
A. Aspuru-Guzik et al., ASCR Workshop on Quantum Computing for Science, Jun 2015.
K. A. Britt and T. S. Humble, “High-performance computing with quantum processing units,” ACM Journal on Emerging Technologies in Computing Systems (JETC), vol. 13, no. 3, p. 39, 2017.
A. P. Lund, M. J. Bremmer, and T. C. Ralph, “Quantum sampling problems, bosonsampling and quantum supremacy,” npj Quantum Information, vol. 3, p. 15, 2017.
 T. M. Conte, E. Track, and E. DeBenedictis, “Rebooting computing: New strategies for technology scaling,” Computer, vol. 48, no. 12, pp. 10-13, 2015.
 T. S. Humble and K. A. Britt, “Software systems for highperformance quantum computing,” in High Performance Extreme Computing Conference (HPEC), 2016 IEEE. IEEE, 2016, pp. 1-8.
K. M. Svore and M. Troyer, “The quantum future of computation,” Computer, vol. 49, no. 9, pp. 21-30, Sept 2016.
 Top500.org, TOP 500 The List. [Online]. Available: http: //www.top500.org
 J. Kurzak, D. A. Bader, and J. Dongarra, Scientific computing with multicore and accelerators. CRC Press, 2010.
 S. Mittal and J. S. Vetter, “A survey of CPU-GPU heterogeneous computing techniques,” ACM Computing Surveys (CSUR), vol. 47, no. 4, p. 69, 2015.
 R. P. Feynman, “Simulating physics with computers,” International journal of theoretical physics, vol. 21, no. 6, pp. 467-488, 1982.
 N. C. Jones, R. Van Meter, A. G. Fowler, P. L. McMahon, J. Kim, T. D. Ladd, and Y. Yamamoto, “Layered architecture for quantum computing,” Physical Review X, vol. 2, no. 3, p. 031007, 2012.
 P. Selinger, “Towards a quantum programming language,” Mathematical Structures in Computer Science, vol. 14, pp. 527-586, 8 2004. [OpenAIRE]
 A. J. Abhari, A. Faruque, M. J. Dousti, L. Svec, O. Catu, A. Chakrabati, C.-F. Chiang, S. Vanderwilt, J. Black, F. Chong, M. Martonosi, M. S. andKen Brown, M. Pedram, and T. Brun, “Scaffold: Quantum programming language,” Tech. Rep., 2012. [Online]. Available: ftp://ftp.cs.princeton.edu/techreports/2012/ 934.pdf
 A. S. Green, P. L. Lumsdaine, N. J. Ross, P. Selinger, and B. Valiron, “Quipper: A scalable quantum programming language,” in Proceedings of the 34th ACM SIGPLAN Conference on Programming Language Design and Implementation, ser. PLDI '13. New York, NY, USA: ACM, 2013, pp. 333-342. [Online]. Available: http://doi.acm.org/10.1145/2491956.2462177