pipeline bottlenecks