bottleneck scheduling manufacturing