Present and Future of Terahertz Communications | Synapse