Dynamic split: flexible border between instruction and data cache | IEEE Conference Publication | IEEE Xplore