Parallel And Scalable Architectures For Video Encoding