DL: A data layout transformation system for heterogeneous computing | IEEE Conference Publication | IEEE Xplore