A Survey on Digital Twin: Definitions, Characteristics, Applications, and Design Implications | Synapse