Energy-efficient Neuromorphic Computing