Rejection-free Glauber Monte Carlo for the 2D Random Field Ising Model via hierarchical probabilistic counters | Synapse