Optimizing a parallel video encoder with message passing and a shared memory architecture | TUP Journals & Magazine | IEEE Xplore