Enhancing Security in On-Chip Communication: A Survey of Threats and Solutions | Synapse