Optimizing a lattice QCD simulation program