Fixed order problem during gpu communication initialization.
Merge branch 'espresso'