On the Use of A Multi-Threaded Operating System for an Efficient Parallel Implementation of the ML-EM Algorithm for PET Image Reconstruction