All-optical multiple logic gates with XOR, NOR, OR, and NAND functions using parallel SOA-MZI structures: theory and experiment | IEEE Journals & Magazine | IEEE Xplore