Text this: A model for automatic categorization of software applications using non-parametric clustering and bytecode analysis