You can use the provided APIs on the host to partition your applications' data . To do this, you build a data transfer list for the work blocks thru the alf_wb_dtl_begin, alf_wb_dtl_entry_add, and alf_wb_dtl_end APIs.
This method is particularly useful when the data associated with the work blocks is simple, and the host can keep up with generating the data partitioning information for all the accelerators.