Buffer management for multi-application image processing on multi-core platforms: Analysis and case study