Computational Storage With In-Situ Processing