Reducing memory interference in multicore systems via application-aware memory channel partitioning | Synapse