Using software logging to support multiversion buffering in thread-level speculation | Publicación