A low power and delay multi-protocol switch with IO and network virtualization | IEEE Conference Publication | IEEE Xplore