Memory forwarding: enabling aggressive layout optimizations by guaranteeing the safety of data relocation | IEEE Conference Publication | IEEE Xplore