First-Principles Studies Of Spin Transport And Spin-Orbit Torques