when usableWorkers(pos).coresFree - assigned(pos).sum = coreToAssign, worker's coresFree just meet the schedule condition.