Asynchronous Pipelines: Concurrency Issues