However, my application doesn't appear on the surface to make heavy use of
graphics. (It does make heavy use of GCD though). Is there a general cause for
this switching of the graphics card?. How can I find out when such a switch
occurs in my code and for what reasons? Is there some technical article which
explains the details of what's going on here?