MPI Object Serialization System for C++