bit of a standard gralloc with less mmap