Where does kernel stores it's registers while performing a context switch?