Add functions to run simulations across parameter space using multiprocessing