Functional Object Oriented Parallel Framework in Scala