only use -O3 for gcc, not icc
hack up cmake to support linking some things statically in the icc build, to support systems without or with old libs
use pbos to pipeline grabbing video frames off of graphics card.  this code swaps between just 2, but could be improved even more by swapping a configurable number