New motion estimation techniques and their SIMD implementations for video coding