Mobile JikesRVM: a Framework to Support Transparent Java Thread Migration