Caracterización de Optimizaciones para Patrones de Acceso a la Memoria utilizando Funciones de Programa Independientes de la Arquitectura