An Implementable Parallel Scheduler for Input-Queued Switches