Improvements to the user application - fork() [n] processes and do IOCTL calls