OpenCL: Tweak find_best_gws. It gave up to early: We need to take into account
how much work was done. If it took 10x more time than minimum but we had a
1000x higher GWS, we should definitely not stop! This code needs more tweaking.