A Monte Carlo simulation study of boron profiles as-implanted into LPCVD–NiDoS polycrystalline thin films