The PS project: development of a simulator of PVM applications for Heterogeneous Network Computing