SW-Based Transparent In-Field Memory Testing