Scala to GPU compiler