selected publications conference paper Cross-layer Design for Computing-in-Memory 2021 Systolic architectures and applications for nanomagnet logic 2012