NBTI-Aware Data Allocation Strategies for Scratchpad Memory Based Embedded Systems