A Composable Workflow for Productive Heterogeneous Computing on FPGAs via Whole-Program Analysis and Transformation | IEEE Conference Publication | IEEE Xplore