Text this: A technique for balancing and smoothing multi-constraint assembly lines