Figure 5 Allocation of memory (a) typically results in prepended bytes (b)