1. A method of performing a quantum annealing operation using a quantum processor comprising a first set of qubits communicably coupled to a first annealing signal line, and at least a second set of qubits communicably coupled to a second annealing signal line, the method comprising: programming the quantum processor in a configuration that represents at least one system, applying a first dynamic annealing waveform to each qubit in the first set of qubits via the first annealing signal line to evolve a respective state of each qubit in the first set of qubits; and applying a second dynamic annealing waveform to each qubit in the second set of qubits via the second annealing signal line to evolve a respective state of each qubit in the second set of qubits, wherein the first dynamic annealing signal evolves differently from the second dynamic annealing signal over the course of the quantum annealing operation in order to find a low energy state of the at least one system.