Predicting Inter-Thread Cache Contention on a Chip Multi-Processor Architecture | Synapse