Parallel and high-performance computing

A concurrent program gives different outputs across runs. Which change is most directly aimed at making the result reproducible when the variability comes from the order in which tasks update shared state?