An optoelectronic CMOS circuit implementing a simulated annealing algorithm | IEEE Journals & Magazine | IEEE Xplore