Towards Efficient And Robust Neuromorphic Computing Systems