General purpose malloc(3) implementation
