Generative Design of Hardware-aware DNNs