made mem_alloc allocate 8 byte chunks