Reducing Aborts in Distributed Transactional Systems through Dependency Detection | Synapse