Text this: Efficient Parallel Application Execution on Opportunistic Desktop Grids