On the Semantics of Tuple-based Coordination Models