Pocket Monte Carlo algorithm for classical doped dimer models | Synapse