Comparison of compuational methods for simulating nuclear Overhauser effects in NMR spectroscopy