Applying Dynamic Software Updates To Computationally-Intensive Applications