Restructured project according to project scaffold, submodules removed and replaced with nuget pkg dependencies
Updating files to match new organisation
Added execution rights to build.sh
Fixed bug in multithread implementation lock for barriers. Added multithread support Unit test
More efficient thread spawning
Merge branch 'feature_based_scheduling_develop'
Making possible to pass array of records as kernel params
Merge branch 'master' into feature_based_scheduling_develop
Merge branch 'feature_based_scheduling_develop' of https://github.com/GabrieleCocco/FSCL.Runtime into feature_based_scheduling_develop
Fix bug in determining whether to transfer data when not using host ptr