Describir: Energy Efficiency and Robustness of Advanced Machine Learning Architectures : A Cross-Layer Approach