Describir: Scalable and Sustainable Architectures for Computing in Memory