Hamiltonian simulation using linear combinations of unitary operations | Synapse