Runs action once the GPU has finished the commands issued so far, use it to release an IOSurface only after the GPU is done sampling it