Quantum Processor Design