Inferring models of concurrent systems from logs of their behavior with CSight | Synapse