Participating life insurance policies: an accurate and efficient parallel software for COTS clusters