High performance and low power on-die interconnect fabrics: Design and challenges