A mathematical model to calculate real cost/performance in software distributed shared memory on computing environments