bmalloc extracted from the WebKit tree