The Combined Input and Crossbar Queued (CICQ) Switch