Application of Emerging Memory Technologies for Spiking Neural Networks