Memory allocation with GC header