Packetcraft's dynamic memory allocation