Bringing Big Neural Networks to Self-Driving Cars, Smartphones, and Drones