Explain what \alloc is for mark-sweep and copying collectors