The PS Project: Development of a Simulator of PVM Applications for Heterogeneous and Network Computing