A general purpose distributed implementation of simulated annealing | IEEE Conference Publication | IEEE Xplore