Survey of architectures and performance of ATM switches based on deflection routing