I usually do three sessions when there are two. Once I started handling more than three tasks simultaneously, I felt that context switching consumed more energy and the risk of making wrong choices increased, which actually reduced efficiency.
Rather than running multiple contexts simultaneously, I think the key to efficiency lies in how to run one context more in parallel.