Efficient Memory Occupancy Models for In-Memory Databases