Redesigning the Message Logging Model for High Performance