Dynamic linking on a shared-memory multiprocessor | Synapse