SMP Tests
Verify SMP with 2 cooperative threads.
Verify CPU IDs of threads in SMP.
Verify the code path when we do context switch in k_thread_abort on SMP system.
Test cooperative threads non-preemption.
Test preemptness of preemptive thread.
Validate behavior of thread when it yields.
Test behavior of thread when it sleeps.
Test behavior of wakeup() in SMP case.
Test scenario that a thread release the global lock.
Test if the concurrency of SMP works or not.