Impact of approximate memory data allocation on a H.264 software video encoder