rework MPI to use lower level functions to skip pickling
Also truncate # bootstraps if nboots % workers != 0