COSIMA: a self-testable simulated annealing processor for universal cost functions | IEEE Conference Publication | IEEE Xplore