1. A computer-implemented method for assisting a physician in a medical intervention on a patient comprising: receiving 3D image data of a body organ of the patient prior to the medical intervention; receiving multiple 2D views of the body organ; and performing, on a multi-core processing framework, multiple parallel computations including a cost function value and a gradient vector to determine a deformable registration on the 3D image data based on the receiving multiple 2D views wherein the multi-core processing framework computes a 3D deformation field.