memory safety systems