Speeding Up Simulations with Parallel Computing