IB: A Monte Carlo simulation tool for neutron scattering instrument design under PVM and MPI