Solving computationally expensive optimization problems using hybrid methods in parallel computing environments