Asynchronous vs synchronous input-queued switches