Using processor-cache affinity information in shared-memory multiprocessor scheduling | Synapse