Layered Networks A New Class of Multistage Interconnection Networks