A parallel iterative scheduler for asynchronous Optical Packet Switching networks