OptimizedScheduler: Best match jobs set

Compute the best match set of jobs which will match the available
resources as much as possible (still preferring highest sizes first).