Coordinated Bank and Cache Coloring for Temporal Protection of Memory Accesses | Synapse