Heterogeneous Architectures for Quantum