Hardware design and implementation of a network-on-chip based high performance crossbar switch Fabric