Synthesis of Synchronous Finite State Machines for All-Optical Implementations