I'm running TinyCore on a SurfacePro!
There's the bit of a hack to achieve it:1. First, burn the "Generic x86/64 OpenElec diskimage" on a USB stick , using W32DiskImager. I chose this img because it comes ready for GPT/EFI and it's using Syslinux instead of Grub.
2. Go to the USB drive, locate and replace the kernel/initrd ('INSTALLER') with Vmlinuz64/Core64.gz. Remember only 64bit version of your OS is currently supported on this kind of Hardware.
3. Locate the Syslinux.cfg inside the EFI/ directory and the root of the drive, and make the proper changes...
4.
5. Profit!
This guide should also work on a similar Hardware, like the Intel NUC, or present laptops with Windows8...