Quantum Computer Systems: Research for Noisy Intermediate-Scale Quantum Computers (Synthesis Lectures on Computer Architecture)