Compact artificial neurons with time-to-first-spike coding for fast and energy-efficient federated neuromorphic computing | Synapse