Implemented user-defined "powl" function and edited GPU header
(AVAILABLE_CORES macro)