Spike-based neuromorphic computing for the extreme edge