Towards Efficient and Robust Convolutional Neural Networks for Single Image Super-Resolution