An efficient convolution engine based on the à-trous spatial pyramid pooling