ParC++: un Sistema per la Programmazione Parallela Orientata agli Oggetti in Ambiente Distribuito Eterogeneo