Type and Effect Annotations for Safe Memory Access in C | IEEE Conference Publication | IEEE Xplore