Dead Block Placement Avoidance in L1 Data Caches