Text this: Euro-Par 2005 parallel processing