Text this: High-performance parallel solver for 3D time-dependent Schrodinger equation for large-scale nanosystems