smart job assignment