A Review of State-of-the-art Mixed-Precision Neural Network Frameworks