Summary: This commit adds a feature to map memory and load data with offset. Tensor takes mapped memory is readonly and will drop it on next mutation.