Text this: Bottleneck adjacent matching 3 (BAM3) heuristic for re-entrant flow shop with dominant machine