hsail assembler