Addressing shared resource contention in multicore processors via scheduling | Synapse