The ATM Shuffleout switching fabric: design and implementation issues