Hardware Implementation of an Iterative Parallel Scheduler for Optical Interconnection Networks