divided user level context switch by 2 due to 2 switches per iteration