Digital Twin Applications: A Survey of Recent Advances and Challenges | Synapse