worked a bit on thread.s for cs520, realised writting a memory allocater in assmebler is riduclous, added malloc.c