Hardware-Aware Neural Networks GPU and Edge