An extendible design exploration tool for supporting approximate computing techniques