From DSLs to Accelerator-rich Platform Implementations: Addressing the Mapping Gap