Energy efficient and runtime based approximate computing techniques for image processing applications: an integrated approach covering circuit to algorithmic level