MPI with Arbitrary Ranks-Per-Node