tmr vs hall effect