Stochastic series expansion method with operator-loop update | Synapse