Bandwidth-efficient cache-based motion compensation architecture with DRAM-friendly data access control