Portable run-time support for dynamic object-oriented parallel processing | Synapse