benchmarked, to do is split psimbranches to its own parallel script