Application analysis tools for ASIP design : Application profiling and instruction-set customization.