Describir: Advances in Machine Learning-Enabled Resource Management in Manycore Systems: From Von Neumann to Heterogeneous Processing-in-Memory Architectures