Scrypt opencl kernel written in AMD GCN ISA assembly language