COMP2009 Operating Systems malloc coursework