Simulated annealing for conformational search