An effective integer program for a general assembly line balancing problem with parallel workers and additional assignment restrictions. (January 2019)