Simulated annealing heuristic for JobShop scheduler problem