NDSS 2017: Stack Object Protection with Low Fat Pointers