Started work on sal_malloc.
Still need to add splitting of regions if they are too big.