Quantum supercomputing