Quantum Computer Microarchitecture