GPU-accelerated molecular docking using the classic AutoDock4 scoring function with CUDA parallelization