A framework for parallel processing of unstructured data