A Partitioning Routing Scheme for Nonblocking ATM Switches