Job shop scheduling by a parallel approach