Hardware-Software Co-design for Practical Memory Safety | lit.salon