selected publications academic article Hardware description language for optical processing (hadlop): a simulation environment for parallel optoelectronic architectures. Applied optics. 1998 conference paper HADLOP-a hardware description language for the design of digital 3-D optoelectronic circuits. . 2005