COARA: Code Offloading on Android with AspectJ
X10: an object-oriented approach to non-uniform cluster computing