selected publications conference paper RECS: A Scalable Platform for Heterogeneous Computing. . 2023 eProcessor. . 2023