Before revision:  Existing load balancing algorithms optimize a linear model of per-processor work. We make minor adaptations to optimize arbitrary nonuniform monotonic increasing or decreasing cost functions which may be expensive to evaluate.
After revision:  Existing load balancing algorithms to optimize arbitrary nonuniform monotonic increasing or decreasing cost functions which may be expensive to evaluate.