threads does not work, muliprocessing shows good performance: Overhead is small compared to the performance gain. Especially useful for long running functions of the orientation class