Modify stack start, now the program get over the alignment issue with some GCC macros definitions
Add dummy _init and _fini function to make the compiler happy
Re-write the whole context switch assembly code
Dummy changes which should be refined