A Review on AI Miniaturization: Trends and Challenges | Synapse