HOW QUANTUM ANNEALING SYSTEMS INTEGRATE HARDWARE AND OPTIMIZATION SOFTWARE