Deadlock-avoidance for streaming applications with split-join structure: Two case studies | IEEE Conference Publication | IEEE Xplore