Multistage Interconnection Networks for Switching Fabric Designs