Optimizing Data Layout and System Configuration on FPGA-based Heterogeneous Platforms | IEEE Conference Publication | IEEE Xplore