Data flow analysis of concurrent systems that use the rendezvous model of synchronization | Synapse