Efficient heuristic algorithms for the blocking flow shop scheduling problem with total flow time minimization. (September 2015)