testing multicontext. The memory transfer from host vector to gpu seems to be the bottle neck. This is most likely caused by the recreation of texture using the = operator. Need a copy operator to do faster job. Or size test, to see if texture recreation is needed