A survey of modern high-performance switching techniques | IEEE Journals & Magazine | IEEE Xplore