Using OS Observations to Improve Performance in Multicore Systems | Synapse