Total run time of sen2cor is too long for operational purposes

For a single S2 MSIL1C product, it takes sen2cor about 15 minutes to complete the processing, and generate MSIL2A data. This process, when applied on multiple products (e.g. 50 products), can take more than 10 hours.

I only need the main channel images (B01, B02, …). Other generated products (AOT, TCI, etc.), are not required.