Class for parallel reading of partitioned mesh data

There are other classes related to this change.