add multicore support for slab and buddy

Note: xv6 use lock-free linked list to implement slab
and percore buddy area to avoid contention.

uCore may suffer from the locks in slab and buddy.