This does not answer the OPs question, but....
It is fairly simple to add a line that allows a compile on Ubuntu if you have OpenCL installed. You can run 'clinfo' and see a platform and device.
I believe I just added a line to Fsl.gen,
<Platform Name ="Ubuntu" Supported=true>
It wasn't clear to me that all times are in 'ms'. I re-read the appnote and the first table shows the time units, but not the 2nd. The code outputs columns as being 'mS', so it was clear after building and running the code.
The code needs to access to the primary input image. This is 'Content/Bayer.data'... it has to be in the proper location relative to the SoftISP binary.