Suppressing Random Walks in Markov Chain Monte Carlo Using Ordered Overrelaxation