Marionette: Data Structure Description and Management for Heterogeneous Computing. - Nuno dos Santos Fernandes; Pedro Tomás; Nuno Roma; Frank Winklmeier; Patricia Conde-Muíño (CoRR, 2025)