Prompt Application-Transparent Transaction Revalidation in Software Transactional Memory