Memory-side prefetching for linked data structuresSaving Energy with Architectural and Frequency Adaptations for Multimedia Applications