Emerging opportunities in machine learning hardware acceleration: from advanced neural networks implementation to ultra-efficient deep learning framework using next generation technology.