support for interleaved mapping (stride+sizeof)