A sound abstract memory model for static analysis of C programs. (2018)