Fast and Energy-Efficient Computing with Spiking Neural Networks