DirectByteBuffers seems a tiny bit faster