Input-queued router architectures exploiting cell-based switching fabrics