Reorganized MpiMap class based upon Wolfgang Bangerth's suggestion.