Automated Synthesis Of Unconventional Computing Systems