Interconnections in multi-core architectures: Understanding mechanisms, overheads and scalingRakesh KumarVictor Zyubanet al.2005ISCA 2005