Virtual screening methodologies have been used to help drug researchers to discover new medicine. The main goal of these methodologies is to help in the docking phase, reducing the vast chemical space (usually referred to have 1060 molecules) to a small number that can be more easily processed and tested. The docking phase tests which molecules better interact with a drug target, such as an enzyme or protein receptor. This process is very time consuming, as we need to test all possible combinations. So, hybrid parallel architectures comprised by multicore processors and multi-GPUs can be a suitable approach to this problem, as they reduce the execution time whereas allow for the exploitation of huge libraries of candidate molecules. In this paper, we present a methodology to increase docking performance through the parallelization of the AutoDock tool over multiprocessor and GPU hardware. The results show our multicore implementation achieves a maximum speedup of 8 times, while our GPU implementation reaches a speedup of 35 times and the hybrid implementation provides a maximum speedup of 80 times.