Mixed Data and Task Parallelism with HPF and PVM