Avoid list allocations under four pointers (16/32 bytes)

It's more overhead than usable space to get space for two pointers.

Signed-off-by: Lauri Kasanen <cand@gmx.com>